package models

import "time"

type SysUser struct {
	UserID      uint64    `json:"userID"`
	UserName    string    `json:"userName"`
	NickName    string    `json:"nickName"`
	Email       string    `json:"email"`
	PhoneNumber string    `json:"phoneNumber"`
	Sex         byte      `json:"sex"`
	Avatar      string    `json:"avatar"`
	Password    string    `json:"password"`
	DelFlag     byte      `json:"delFlag"`
	Status      byte      `json:"status"`
	LoginIP     string    `json:"loginIP"`
	LoginDate   time.Time `orm:"login_date" json:"loginDate"`
	CreateBy    string    `json:"createBy"`
	CreateTime  time.Time `json:"createTime"`
	UpdateBy    string    `json:"updateBy"`
	UpdateTime  time.Time `json:"updateTime"`
	Remark      string    `json:"remark"`
}

type UserVO struct {
	UserID      uint64    `json:"userID"`
	UserName    string    `json:"userName"`
	NickName    string    `json:"nickName"`
	Email       string    `json:"email"`
	PhoneNumber string    `json:"phoneNumber"`
	Avatar      string    `json:"avatar"`
	CreateTime  time.Time `json:"createTime"`
	Sex         byte      `json:"sex"`
}
